package com.djinfo.work.dao;


import com.djinfo.work.entity.TbSysMenu;

import java.util.List;

/**
 * ming 2017/3/7
 */

public interface MenuDao {
	public void save(TbSysMenu object);
	public void update(TbSysMenu object);
	public void delete(TbSysMenu object);
	public void deleteMenuByParentAuthId(String id);
	public TbSysMenu selectOne(TbSysMenu object);
	public TbSysMenu getMenuById(String menuId);
	public List<TbSysMenu> page(TbSysMenu object, Integer pageNum, Integer pageSize);
	public List<TbSysMenu> list(TbSysMenu object);//根
	public List<TbSysMenu> list2(TbSysMenu obj);
	public Integer getAllRowCount();
	public Integer getRowCount(TbSysMenu object);
	public List<TbSysMenu> getMenuByLevel(Integer level);
	public List<TbSysMenu> getLevel1List(TbSysMenu menu);
	public  List<TbSysMenu> getAllMenuList();

	public List<TbSysMenu> getMenuListByParentId(String parentId);

}
